package subraSoft.fenix.gui.administracion.usuarios;

import subraSoft.centaurus.gui.option.amb.CenABM;
import subraSoft.centaurus.gui.option.amb.CenABMSaveOrUpdateDialog;
import subraSoft.centaurus.gui.option.amb.CenPaginableTableModel;
import subraSoft.centaurus.model.cobj.CenDefaultCObj;
import subraSoft.fenix.model.authentication.cobj.FenUsuarioCObj;

@SuppressWarnings("serial")
public class FenABMUsuarios extends CenABM 
{
	public FenABMUsuarios()
	{
		super("ABM Usuarios");
	}

	@Override
	protected CenPaginableTableModel getModel() 
	{
		return new FenUsuarioPaginableTableModel(3);
	}

	@Override
	protected CenABMSaveOrUpdateDialog getSaveOrUpdateDialog(CenDefaultCObj cobj) 
	{
		return new FenUsuarioSaveOrUpdateDialog((FenUsuarioCObj)cobj);
	}

	@SuppressWarnings("unchecked")
	@Override
	protected Class getTypePrimaryId() 
	{
		return String.class;
	}

}
